﻿using System;
using System.Collections.Generic;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using Confucius.entity;

namespace Confucius.dao
{
    public interface GameDAO
    {
        /*
         * An array of local GameHeader
         */
        List<GameHeader> findLocalGames();
        /*
         * An array of remote GameHeader
         */
        List<GameHeader> findRemoteGames();
        Game readGameDetail(string gameID);
        void updateGameStatus(string gameID, string status);
        /*
         * Initialize game content with specific gameID
         */
        void populdateGame(string gameID);
    }
}
